<?xml version="1.0"?>
<doc>
    <assembly>
        <name>IMDBDLL</name>
    </assembly>
    <members>
        <member name="T:IMDBDLL.IMDbTitle">
            <summary>
            Class that represents a movie or tv serie
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbTitle.Media">
            <summary>
            If it's a movie or a tv serie
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbTitle.URL">
            <summary>
            URL of the page of this title
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbTitle.Title">
            <summary>
            Title of the title
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbTitle.Year">
            <summary>
            Year of release of this title
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbTitle.ID">
            <summary>
            IMDb ID of this title
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbTitle.CoverURL">
            <summary>
            URL to the main cover of this title
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbTitle.Rating">
            <summary>
            IMDb User's rating
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbTitle.Tagline">
            <summary>
            The tagline of the title
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbTitle.Plot">
            <summary>
            Plot of the title
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbTitle.Runtime">
            <summary>
            Runtime in minutes of the title
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbTitle.Genres">
            <summary>
            List of genres of this title
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbTitle.Directors">
            <summary>
            List of directors/creators of this title
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbTitle.Seasons">
            <summary>
            List of seasons of the serie
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbTitle.Actors">
            <summary>
            List of actors of this title
            </summary>
        </member>
        <member name="T:IMDBDLL.IMDbLink">
            <summary>
            Class that represents a result from a search
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbLink.URL">
            <summary>
            URL to the main page of the title
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbLink.Cover">
            <summary>
            Cover of the title
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbLink.Category">
            <summary>
            Section on wich this result was
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbLink.Title">
            <summary>
            Title of the title that this result represents
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbLink.Year">
            <summary>
            Year of release of the title
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbLink.Media">
            <summary>
            If it's a serie or a movie
            </summary>
        </member>
        <member name="T:IMDBDLL.IMDbManager">
            <summary>
            Class that manages the api calls.
            </summary>
        </member>
        <member name="F:IMDBDLL.IMDbManager.parentErrorCaller">
            <summary>
            Delegate that calls the parent error handler.
            </summary>
        </member>
        <member name="F:IMDBDLL.IMDbManager.parentFunctionCaller">
            <summary>
            Delegate that calls the parent info processing handler.
            </summary>
        </member>
        <member name="F:IMDBDLL.IMDbManager.parentProgressUpdaterCaller">
            <summary>
            Delegate that calls the parent progress update handler.
            </summary>
        </member>
        <member name="M:IMDBDLL.IMDbManager.#ctor">
            <summary>
            Constructor of the class.
            </summary>
        </member>
        <member name="M:IMDBDLL.IMDbManager.IMDbSearch(System.Int32,System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean[])">
            <summary>
            The main function, in wich we call the api with the options that we got from the form.
            </summary>
            <param name="searchMode">If it's to search by title or by ID.</param>
            <param name="q">Word(s) that we search.</param>
            <param name="m">If it's to search movies or tv series.</param>
            <param name="nAct">Number of actors to parse in each title.</param>
            <param name="sS">Number of the first season we want to parse.</param>
            <param name="eS">Number of the last season we want to parse.</param>
            <param name="f">Fields that we want to parse in each title.</param>
        </member>
        <member name="M:IMDBDLL.IMDbManager.IMDbParse(System.String)">
            <summary>
            Parses a page of a title
            </summary>
            <param name="url">Relative URL of the page to be parsed</param>
        </member>
        <member name="M:IMDBDLL.IMDbManager.errorHandler(System.Exception)">
            <summary>
            Send feedback of an error occured in the API to the main application
            </summary>
            <param name="exc">Exception that occured</param>
        </member>
        <member name="M:IMDBDLL.IMDbManager.progressHandler(System.Int32)">
            <summary>
            Send progress feedback to the main application
            </summary>
            <param name="value">value to be added to the progress bar</param>
        </member>
        <member name="M:IMDBDLL.IMDbManager.processInfo(System.Int32,System.Object)">
            <summary>
            Send a processed result to the main application. It can be a list of results or an IMDbTitle
            object.
            </summary>
            <param name="type">Type of result</param>
            <param name="result">Object that represents the result</param>
        </member>
        <member name="E:IMDBDLL.IMDbManager.errorCaller">
            <summary>
            Event that raises the error caller.
            </summary>
        </member>
        <member name="E:IMDBDLL.IMDbManager.progressCaller">
            <summary>
            Event that raises the progress updater caller.
            </summary>
        </member>
        <member name="T:IMDBDLL.IMDbManager.errorCall">
            <summary>
            Delegate that handles error calls.
            </summary>
            <param name="exc">Exception that occured.</param>
        </member>
        <member name="T:IMDBDLL.IMDbManager.progressCall">
            <summary>
            Delegate that handles progress update calls.
            </summary>
            <param name="value">value to add to actual progress value.</param>
        </member>
        <member name="T:IMDBDLL.IMDbActor">
            <summary>
            Class that represents an actor.
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbActor.Name">
            <summary>
            Name of the actor
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbActor.URL">
            <summary>
            URL of the IMDb page of the actor
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbActor.PhotoURL">
            <summary>
            URL of the main photo of the actor
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbActor.Character">
            <summary>
            Name of the character played by this actor in the title
            </summary>
        </member>
        <member name="T:IMDBDLL.IMDB">
            <summary>
            Main class of the API.
            </summary>
        </member>
        <member name="F:IMDBDLL.IMDB.page">
            <summary>
            String that holds the downloaded page from IMDb.
            </summary>
        </member>
        <member name="F:IMDBDLL.IMDB.query">
            <summary>
            String that holds the query.
            </summary> 
        </member>
        <member name="F:IMDBDLL.IMDB.sB">
            <summary>
            StringBuilder for working on html String
            </summary>
        </member>
        <member name="F:IMDBDLL.IMDB.parentErrorCaller">
            <summary>
            Delegate that calls the parent error handler.
            </summary>
        </member>
        <member name="F:IMDBDLL.IMDB.parentProgressCaller">
            <summary>
            Delegate that calls the parent progress update handler.
            </summary>
        </member>
        <member name="M:IMDBDLL.IMDB.getPage(System.String)">
            <summary>
            Function that will download the search result from IMDb.
            </summary>
            <param name="url">The URL of the search result page.</param>
            <returns>The result of the page download. OK if there was no problems; The message error if there was any problem.</returns>
        </member>
        <member name="M:IMDBDLL.IMDB.getPageType(System.Int32,System.String)">
            <summary>
            Function that detects if the download page is a result page or if its the page for a specific title.
            </summary>
            <param name="media">Defines if it's to search a movie(0) or a TV serie(1).</param>
            <param name="q">The query inputed by the user.</param>
            <returns>An integer that tells the user if it's a result page or the actual page of the title.</returns>
        </member>
        <member name="M:IMDBDLL.IMDB.parseTitleLinks(System.Int32)">
            <summary>
            This method gets the titles's links in the result page, from the section "Popular Titles" and "Titles (Exact Match)".
            </summary>
            <returns>An ArrayList with Strings that represent the links found in those sections.</returns>
        </member>
        <member name="M:IMDBDLL.IMDB.parseLinks(System.String,System.String,System.Int32)">
            <summary>
            Parse all the major links found in some piece of String.
            </summary>
            <param name="section">The section of the page to search for links.</param>
            <param name="cat">The category of the section of the page to search for links.</param>
            <param name="media">The type of titles to search (movies or tv series).</param>
            <returns>A List of IMDbLink objects.</returns>
        </member>
        <member name="M:IMDBDLL.IMDB.parseTitlePage(System.Boolean[],System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Parses an html page with one title's informations
            </summary>
            <param name="fields">The fields allowed to be parsed.</param>
            <param name="media">If it's to parse a movie or a TV Serie.</param>
            <param name="actorN">Number of actors to parse.</param>
            <param name="sSeas">Number of first season to parse.</param>
            <param name="eSeas">Number of last season to parse.</param>
            <returns>A list of Strings with the info from the title.</returns>
        </member>
        <member name="M:IMDBDLL.IMDB.parseSeason(System.String,System.Int32,IMDBDLL.IMDbTitle)">
            <summary>
            Connects to the seasons's info about a serie and parses the episodes's infos.
            </summary>
            <param name="url">url of the page.</param>
            <param name="eSeas">Parse till this season.</param>
            <param name="title">The title object that holds the infos.</param>
        </member>
        <member name="T:IMDBDLL.IMDbSerieSeason">
            <summary>
            Class that represents a season from a serie
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbSerieSeason.Number">
            <summary>
            Season number
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbSerieSeason.Episodes">
            <summary>
            List of the episodes of this season
            </summary>
        </member>
        <member name="T:IMDBDLL.IMDbDirCrea">
            <summary>
            Class that represents a director or creator
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbDirCrea.Name">
            <summary>
            The name of this person
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbDirCrea.URL">
            <summary>
            URL of the IMDb page of this person
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbDirCrea.Type">
            <summary>
            Type of this person (director or creator)
            </summary>
        </member>
        <member name="T:IMDBDLL.IMDbSerieEpisode">
            <summary>
            Class that represents an episode of a serie
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbSerieEpisode.Number">
            <summary>
            Episode number
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbSerieEpisode.Title">
            <summary>
            Title of the episode
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbSerieEpisode.AirDate">
            <summary>
            Original air date of the episode
            </summary>
        </member>
        <member name="P:IMDBDLL.IMDbSerieEpisode.Plot">
            <summary>
            Plot of this episode
            </summary>
        </member>
    </members>
</doc>
